package com.yc.dao;


import com.yc.model.Dishesinfo;
import com.yc.model.Userinfo;
import com.yc.model.UserinfoExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface UserinfoMapper {
    int deleteByExample(UserinfoExample example);

    int deleteByPrimaryKey(Integer userid);

    int insert(Userinfo record);

    int insertSelective(Userinfo record);

    List<Userinfo> selectByExample(UserinfoExample example);

    Userinfo selectByPrimaryKey(Integer userid);

    int updateByExampleSelective(@Param("record") Userinfo record, @Param("example") UserinfoExample example);

    int updateByExample(@Param("record") Userinfo record, @Param("example") UserinfoExample example);

    int updateByPrimaryKeySelective(Userinfo record);

    int updateByPrimaryKey(Userinfo record);
    
   
	//登录
	Userinfo loginUser(String userAccount,String userPass);
	
	//修改
	int modify(Userinfo us);
	//插入
	int addUser(Userinfo us);
	
	//显示用户的方法
	List<Userinfo> selectByAllUser();
	
	//查找
  	Userinfo selectByIdUser(Integer id);
  	
  	void modifyUser( Userinfo record);
	//显示在线厨师的方法
  	List<Userinfo> selectByOnlineChef();
}


